<%-- 
    Document   : control_time
    Created on : 14-feb-2013, 15:00:30
    Author     : ciberia
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="java.util.*"%>
<%@page isThreadSafe="true"%>

    <script language="JavaScript">

        var anioFinal   = 2013 
        var mesFinal    = 02  
        var diaFinal    = 25 

        var horaF       = 18
        var minutosF    = 00
        var segundosF   = 00 

       // mesFinal -= 1
        function faltan()
        {
            fechaFinal = new Date(anioFinal,mesFinal,diaFinal,horaF,minutosF,segundosF)
            fechaActual = new Date()
            diferencia = fechaFinal - fechaActual

            aSegundos  = fechaActual.getSeconds()
            aMinutos   = fechaActual.getMinutes()
            aHoras     = fechaActual.getHours()
            aDias      = fechaActual.getDay()



            diferenciaSegundos  = diferencia /1000
            diferenciaMinutos   = diferenciaSegundos/60
            diferenciaHoras     = diferenciaMinutos/60
            diferenciaDias      = diferenciaHoras/24
            //document.write("Fecha final : "+fechaFinal+" Fecha Actual"+fechaActual );
            diferenciaHoras2    = parseInt(diferenciaHoras)     - (parseInt(diferenciaDias)     * 24)
            diferenciaMinutos2  = parseInt(diferenciaMinutos)   - (parseInt(diferenciaHoras)    * 60)
            diferenciaSegundos2 = parseInt(diferenciaSegundos)  - (parseInt(diferenciaMinutos)  * 60)

            diferenciaDias = parseInt(fechaFinal.getDay()) - parseInt(aDias)



              if(parseInt(fechaFinal.getDay()) - parseInt(aDias) == 0 && 
                parseInt(fechaFinal.getHours()) - parseInt(aHoras) <= 0 && 
                parseInt(fechaFinal.getMinutes()) - parseInt(aMinutos) <= 0 && 
                parseInt(fechaFinal.getSeconds()) - parseInt(aSegundos) <= 0 )
            {


                diferenciaDias      = 0//(parseInt(fechaFinal.getDay()) - parseInt(aDias))
                diferenciaHoras2    = 0//(parseInt(fechaFinal.getHours()) - parseInt(aHoras))
                diferenciaMinutos2  = 0//(parseInt(fechaFinal.getMinutes()) - parseInt(aMinutos))
                diferenciaSegundos2 = 0//(parseInt(fechaFinal.getSeconds()) - parseInt(aSegundos))

                document.getElementById('tiempo').innerHTML = '<div class="centrar" style="color: red;">Curules Cerradas</div>'

             }else{

                    if(diferenciaDias < 10 && diferenciaDias > -1){
                          diferenciaDias = "0" + diferenciaDias;
                    }
                    if(diferenciaHoras2 < 10 && diferenciaHoras2 > -1){
                        diferenciaHoras2 = "0" + diferenciaHoras2;
                    }
                    if(diferenciaMinutos2 < 10 && diferenciaMinutos2 > -1){
                        diferenciaMinutos2 = "0" + diferenciaMinutos2;
                    }
                    if(diferenciaSegundos2 < 10 && diferenciaSegundos2 > -1){
                        diferenciaSegundos2 = "0" + diferenciaSegundos2
                    }

                    if(diferenciaDias <= 0 && diferenciaHoras2 <= 0 && diferenciaMinutos2 <= 0 && diferenciaSegundos2 <= 0)
                    {
                        diferenciaDias      = 0
                        diferenciaHoras2    = 0
                        diferenciaMinutos2  = 0
                        diferenciaSegundos2 = 0

                         document.getElementById('tiempo').innerHTML = '<div class="centrar" style="color: red;">Curules Cerradas</div>'
                    }
                    else
                    {
                        if(diferenciaDias < 10 )
                        {
                            document.getElementById('tiempo').innerHTML = '<div class="centrar" style="color: #557E29;">'+parseInt(diferenciaHoras2) + ' h '+
                                parseInt(diferenciaMinutos2) + ' min <br/>' + parseInt(diferenciaSegundos2)+ ' seg </div>'

                        }else{
                            document.getElementById('tiempo').innerHTML = '<div class="centrar" style="color: #557E29;">'+parseInt(diferenciaHoras2) + ' h '+ 
                                parseInt(diferenciaMinutos2) + ' min <br/>' + parseInt(diferenciaSegundos2)+ ' seg </div>'
                        }
                        ahoraSonLas = setTimeout('faltan()',1000)
                    } 

                    if(diferenciaHoras2 == 0 && diferenciaMinutos2 == 0 && diferenciaSegundos2 == 0){
                        DetenerReloj()
                    }
                }
            }


        function DetenerReloj(){
            // Deteniendo el setTimeout
            clearTimeout(ahoraSonLas)
        }


    </script>


    <style type="text/css">
        .hora {
            font-family: Berlin Sans FB Demi;
            font-size: 20px;
            color:#000000;
            text-align: center;
            font-weight: bold;
            line-height: 123%;
        }
    </style>

    <center>
        <strong><p style="line-height: 105%;">Tiempo para cerrar<br/>
     El Proceso de Votaciones
     </p></strong>
     <table  align ="center" nowrap class="hora" width="331" height="59">
     <tr>
         <td >
             <span id="tiempo">&nbsp;
             </span>
         </td>
     </tr>
     </table>
    <script>faltan()</script>  
    </center>
